package com.mh.shiro.business.enums;

import org.springframework.util.StringUtils;

/**
 * @Author: E-mail:
 * @Version: 创建时间：2019年06月21日10:31
 * @Description: <描述>
 */
public enum  UserTypeEnum {
    ROOT("超级管理员"),
    ADMIN("管理员"),
    USER("系统会员"),
    UNKNOW("未知");

    private String desc;

    UserTypeEnum(String desc) {
        this.desc = desc;
    }
    public static UserTypeEnum getByType(String type) {
        if(StringUtils.isEmpty(type)) {
            return UserTypeEnum.UNKNOW;
        }
        for(UserTypeEnum ut : UserTypeEnum.values()) {
            if(ut.toString().equalsIgnoreCase(type)) {
                return ut;
            }
        }
        return UserTypeEnum.UNKNOW;
    }
    public String getDesc() {
        return desc;
    }

}
